Meaning of Manduca
Definition of Manduca
(noun)
moths whose larvae are
tobacco
hornworms or
tomato
hornworms
Other information on Manduca
WIKIPEDIA results for
Manduca
Amazon results for
Manduca
Tweet