meaning of arctiid

arctiid meaning in General Dictionary

a stout bodied broad-winged moth with conspicuously striped or spotted wings larvae tend to be hairy caterpillars

View more

  • stout-bodied broad-winged moth with conspicuously striped or noticed wings; larvae are hairy caterpillars