lymantriid - English Synonyms Dictionary

lymantriid

n.
[1] tussock moth