Definition of tapestry moth in English:

tapestry moth

noun