English Dictionary
Definition the Met in British English
the Met
/met/
1
the Metropolitan Police in London
Synonyms and related words
2
the Metropolitan Opera House in New York City
Synonyms and related words
