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