GUFFAW MEANING IN ENGLISH

• Guffaw Definition & Synonyms

  1. (n.) A loud burst of laughter; a horse laugh.


RECENT SEARCHES