Leopard moth

What is Leopard moth?

Leopard moth definition and meaning on Dictionary terms:
noun

a moth, Zeuzera pyrina, having white wings spotted with black and larvae that bore into the wood of various trees and shrubs.