Definition of CORALLOIDS

  • CORALLOID, an organism resembling coral [n] (2018)