Interambulacrum meaning

(zoology) In echinoderms, one of the areas or zones intervening between two ambulacra.
noun
0
0
Advertisement

Origin of interambulacrum