Definitions of Lymantria:

  • noun:   type genus of the Lymantriidae; a pest (Lymantria means `destroyer')