DOODLEBUG

Definition of DOODLEBUG

  1. (noun)a small motor vehicle
  2. (noun)a small jet-propelled winged missile that carries a bomb
  3. (noun)the larva of any of several insects