doodlebug
(noun)
noun
1. a small motor vehicle
Definition categories: man–made
2. a small jet-propelled winged missile that carries a bomb
Definition categories: man–made
3. the larva of any of several insects
Similar word(s): antlion
Definition categories: animal, larva