Word Meaning

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


Meaning of bark louse

- An insect of the family Coccidae, which infests the bark of trees and vines.