Advertisement
Advertisement
lackey moth
noun
- a bombycid moth, Malacosoma neustria, whose brightly striped larvae live at first in a communal web often on fruit trees, of which they may become a pest
Advertisement
Advertisement
Advertisement
Advertisement
Browse