Meaning of doodlebug
Definition of doodlebug
(noun)
a
small
motor
vehicle
a
small
jet-propelled
winged
missile
that carries a
bomb
the
larva
of any of
several
insects
Other information on doodlebug
WIKIPEDIA results for
doodlebug
Amazon results for
doodlebug
Tweet