Megaster

Definition

In D.; a type of astrose microsclere of exceptionally large size (e.g., Tethya seychellensis).

Photos