Noun
Any of various small insects of the superfamily Cercopoidea that feed on plant sap and whose larvae produce cuckoo spit.
Noun
small leaping herbivorous insect that lives in a mass of protective froth which it and its larvae secrete
- Synonyms
- Broader terms