mesoscaphs
English
Noun
mesoscaphs
plural of
mesoscaph