Definitions of Manduca:

  • noun:   moths whose larvae are tobacco hornworms or tomato hornworms