Noun Definition

manduca

1.Definition: moths whose larvae are tobacco hornworms or tomato hornworms

Category: Animals