English Dictionary
Definition suit someone down to the ground in British English
suit someone down to the ground phrase
phrase
1
to be very convenient or suitable for someone
Synonyms and related words
