×

terrasser meaning in English

v. floor, terrace; crush, excavate

Related Words

  1. terrasse
  2. terrassement
  3. terrasseur
  4. terrassier
PC Version

Copyright © 2018 WordTech Co.