×

terrasse meaning in English

n. terrace, flat section of earth with sloping sides

Related Words

  1. arranger en terrasse
  2. terrain vaste
  3. terrain à bâtir
  4. terrassement
  5. terrasser
PC Version

Copyright © 2018 WordTech Co.