×
terrace
meaning in French
n.
terrasse; balcon; toit plat
v.
construire une terrasse
Related Words
terraced
terrace agriculture
terra rossa
terra sancta
terrace agriculture
terraced
PC Version
Copyright © 2018 WordTech Co.