English Dictionary
Definition doodlebug in British English
doodlebug noun
[countable] noun
/ˈduːd(ə)lˌbʌɡ/
Synonyms and related words
