English Dictionary
Definition slaphead in British English
slaphead noun
[countable] noun
/ˈslæpˌhed/
Synonyms and related words
