Definitions of Loxostege:

  • noun:   garden webworms