Voluta meaning

(zoology) Any of numerous species of large, handsome marine gastropods belonging to Voluta and allied genera.
noun
0
0
Advertisement

Origin of voluta