spinulous


spinulous

(ˈspɪnjʊləs) adj (Biology) another word for spinulose
Translations