English Dictionary
Definition overstaffed in British English
overstaffed adjective
adjective
/ˌəʊvə(r)ˈstɑːft/
Synonyms and related words
