escarpiid
English
Noun
escarpiid
(
plural
escarpiids
)
Alternative spelling of
escarpid
.