Home / B / bark louse

bark louse

noun /bɑrklaʊs/ 10 letters Scrabble 15 WWF 18
Definitions
noun

any of several insects living on the bark of plants

noun

any of several insects living on the bark of plants

Want another word?
Spin the dictionary for a fresh one.
Generate a word →