SKELETONIZER MEANING IN ENGLISH

• Skeletonizer Definition & Synonyms

  1. (n.) Any small moth whose larva eats the parenchyma of leaves, leaving the skeleton; as, the apple-leaf skeletonizer.


RECENT SEARCHES