Word Study
manduca
WORDNET DICTIONARY
Noun manduca has 1 sense
- manduca(n = noun.animal) genus manduca - moths whose larvae are tobacco hornworms or tomato hornworms; Array is a kind of arthropod genus
is a member of family sphingidae, sphingidae
For further exploring for "manduca" in Webster Dictionary Online