interpetaloid
adjective
in·ter·petaloid
| \ "+\
Definition of interpetaloid
: lying between ambulacral areas
interpetaloid spaces on a sea urchin
Keep scrolling for more