mesogleas

English

Noun

mesogleas

  1. plural of mesoglea