English Dictionary
Definition the brains of something in British English
the brains of something phrase
phrase
1
the most intelligent person involved in something
Synonyms and related words
