aphrophorid

English

Noun

aphrophorid (plural aphrophorids)

  1. (zoology) Any spittlebug in the family Aphrophoridae.