English Dictionary
Definition the brains behind something in British English
the brains behind something phrase
phrase
1
the person responsible for inventing, developing, or organizing something
