ailanthus silkworm Meaning, Definition & Usage

  1. noun large green silkworm of the cynthia moth
    Samia cynthia.

WordNet