English Dictionary
Definition a handle on something in British English
a handle on something phrase
phrase
1
to understand something well
Synonyms and related words
