DOODLE MEANING IN ENGLISH

• Doodle Definition & Synonyms

  1. (n.) A trifler; a simple fellow.


• Doodlesack Definition & Synonyms

  1. (n.) The Scotch bagpipe.


RECENT SEARCHES