×
scarp
meaning in French
n.
escarpement (montagne); escarpe (militaire)
v.
se tirer; déguerpir
Related Words
scarlett
scarlett o'hara
scarred
scarper
PC Version
Copyright © 2018 WordTech Co.