terrace, flat section of earth with sloping sides

listen to the pronunciation of terrace, flat section of earth with sloping sides
English - French
{n} terrasse
English - Spanish
ajarafe
terrace, flat section of earth with sloping sides
Favorites