Manduca
English Dictionary
->
Letter M
-> Manduca
Search Dictionary:
Manduca Definition
(n)
moths
whose
larvae
are
tobacco
hornworms
or
tomato
hornworms
Manduca Synonyms
genus Manduca
Manduca
© Art Branch Inc.