mesoscaphes
English
Noun
mesoscaphes
plural of
mesoscaphe