DULLHEAD MEANING IN ENGLISH

• Dullhead Definition & Synonyms

  1. (n.) A blockhead; a dolt.


RECENT SEARCHES