Leaf flea Meaning, Definition & Usage

Definitions
  1. (Zoöl.), a jumping plant louse of the family Psyllidæ.

Webster 1913