Leaf notcher Meaning, Definition & Usage

Definitions
  1. (Zoöl.), a pale bluish green beetle (Artipus Floridanus), which, in Florida, eats the edges of the leaves of orange trees.

Webster 1913