INTERAMBULACRA MEANING IN ENGLISH

• Interambulacra Definition & Synonyms

  1. (pl. ) of Interambulacrum


• Interambulacral Definition & Synonyms

  1. (a.) Of or pertaining to the interambulacra.


RECENT SEARCHES