interpetaloid
adjective
in·ter·petaloid
"+
: lying between ambulacral areas
interpetaloid spaces on a sea urchin
Love words? Need even more definitions?
Merriam-Webster unabridged
Share