English Dictionary
Definition have a foot in both camps in British English
have a foot in both camps phrase
phrase
Synonyms and related words

English Dictionary