Home

Word

bark louse, n.
more info any of several insects living on the bark of plants
<noun.animal>

bark louse bark-louse
semantic pointers
hypernym