manduca Meaning, Definition & Usage

  1. noun moths whose larvae are tobacco hornworms or tomato hornworms
    genus Manduca.

WordNet