Tamil Dictionary 🔍

interambulacral

In`ter*am`bu*la"cral, a. (Zoöl.) Defn: Of or pertaining to the interambulacra.


interambulacral - Similar Words