ironServices.com

English Dictionary

  • Hide translation

 Manduca Manduca /mænˈduː.kə/

noun

  1. Moths whose larvae are tobacco hornworms or tomato hornworms  ( genus Manduca , Manduca )
    moths whose larvae are tobacco hornworms or tomato hornworms