Definition of zoanthoid

Definition of zoanthoid
  1. zoanthoid Adjective Of or pertaining to the Zoanthacea.
Need more help? Try our forum NEW