Wood leopard Meaning, Definition & Usage

Definitions
  1. (Zoöl.), a European spotted moth (Zeuzera æsculi) allied to the goat moth. Its large fleshy larva bores in the wood of the apple, pear, and other fruit trees.

Webster 1913