Turritelloid meaning

(zoology) Of, pertaining to, or resembling, the turritellas.
adjective
0
0
Advertisement

Origin of turritelloid