YourDictionary

leopard moth

noun
A large moth (Zeuzera pyrina) having white wings with black spots and larvae that damage trees by boring into the wood.

link/cite print suggestion box