Definition of "Doodlebug" :
noun: the larva of any of several insects
noun: a small jet-propelled winged missile that carries a bomb
noun: a small motor vehicle
noun: the larva of any of several insects
noun: a small jet-propelled winged missile that carries a bomb
noun: a small motor vehicle