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