Meaning of lymantria

Definition of lymantria

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

Other information on lymantria

WIKIPEDIA results for lymantria
Amazon results for lymantria