English Dictionary
Definition cover all the bases in British English
cover all the bases phrase
phrase
Synonyms and related words

English Dictionary