Emerald Moth (noun) Definition, Meaning & Examples

noun
  1. any of various green geometrid moths, esp the large emerald (Geometra papilionaria) a handsome pale green moth with white wavy markings
Emerald Moth (noun) Definition, Meaning & Examples

More Definitions