Manduca — synonyms, definition
1. manduca (Noun)
1 synonym
genus Manduca
1 definition
manduca (Noun) — Moths whose larvae are tobacco hornworms or tomato hornworms.
1 type of
arthropod genus
4 parts
Manduca quinquemaculata Manduca sexta tobacco hornworm tomato worm
2 parts of
Sphingidae family Sphingidae