1 interpetaloid | Definition of interpetaloid

interpetaloid

adjective
in·​ter·​petaloid | \ "+\

Definition of interpetaloid

: lying between ambulacral areas interpetaloid spaces on a sea urchin

History and Etymology for interpetaloid

inter- + petaloid

Keep scrolling for more