BUFFLEHEAD MEANING IN ENGLISH

• Bufflehead Definition & Synonyms

  1. (n.) The buffel duck. See Buffel duck.
  2. (n.) One who has a large head; a heavy, stupid fellow.


Synonyms:
Butterball, Dipper,

RECENT SEARCHES