Word Meaning

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


Meaning of barbellate

- Having short, stiff hairs, often barbed at the point.