INTERPETALOID


Meaning of INTERPETALOID in English

“+ adjective

Etymology: inter- + petaloid

: lying between ambulacral areas

interpetaloid spaces on a sea urchin

Webster's New International English Dictionary.      Новый международный словарь английского языка Webster.