×

scarp meaning in French

n. escarpement (montagne); escarpe (militaire)
v. se tirer; déguerpir

Related Words

  1. scarlett
  2. scarlett o'hara
  3. scarred
  4. scarper
PC Version

Copyright © 2018 WordTech Co.