Doodlebug
[du:dlbʌg]
Definition
(noun.) the larva of any of several insects.
(noun.) a small motor vehicle.
Editor: Murdoch--From WordNet
[du:dlbʌg]
(noun.) the larva of any of several insects.
(noun.) a small motor vehicle.
Editor: Murdoch--From WordNet