Leptocardian meaning

(zoology) Of or relating to the Leptocardia.
adjective
1
0
(zoology) One of the Leptocardia.
noun
0
0
Advertisement