Word Meaning

Find the meaning or definition of a word or phrase in English


Meaning of psylla

- Any leaping plant louse of the genus Psylla, or family Psyllidae.