meaning of barbellate

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


Related Words

barbellate |

Developed & Maintained By Taraprasad.com

Treasure Words