English dictionary
manduca meaning and definition
Definition and meaning of manduca at MeaningMonkey.org. manduca meaning and definition in the English Dictionary.MANDUCA noun
Definition of Manduca (noun)
- moths whose larvae are tobacco hornworms or tomato hornworms
- synonyms: genus Manduca
Source: Princeton University Wordnet