escarpiids
English
Noun
escarpiids
plural of
escarpiid