Definition of leopard moth in English:

leopard moth

noun

  • A large white European moth with black spots, the larvae of which tunnel into trees and can cause damage.

    • ‘How lucky you are to witness and photograph the metamorphosis of the Giant Leopard Moth!’