Meaning of potato worm
Definition of potato worm
(noun)
large
green
white-striped
hawkmoth
larva
that feeds on
tomato
and
potato
plants;
similar
to
tobacco
hornworm
Other information on potato worm
WIKIPEDIA results for
potato worm
Amazon results for
potato worm
Tweet