escarpe
Top 40000
Meanings
Noun
1. murderer, killer (obsolete, slang)
2. escarpment (fortifications)