escarpids
English
Noun
escarpids
plural of
escarpid