terrasse French - English
1.
Englishterrace
-
Frenchterrasse
Englishterrace
-
Englishraised, flat-topped bank of earth with sloping sides
-
Frenchterrasse
Englishterrace
-
Englishroof of a building, especially if accessible to the residents
-
Frenchterrasse
2.
Englishcompartment
-
Englishmound beneath the shield in a coat of arms on which the supporters stand
-
Frenchterrasse
English translator: French English terrasse Eesti sõnaraamat Español Traductor Svenska Översättare