English Dictionary
Definition on terms in British English
on terms
phrase
1
in a situation in which two people or groups have the same advantages or disadvantages
Synonyms and related words
