Multicarinate definition

(zoology) Many-keeled.
adjective
0
0
Advertisement

Origin of multicarinate