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