English Dictionary
Definition serve masters in British English
serve masters phrase
phrase
1
to be controlled by one/two etc people or things
Synonyms and related words
