1 result found

Search Results for: terraces

Terraces

terrace 1. A raised level space, shelf, or platform of earth, supported on one or more sides by a wall, a bank of tuft, or... Read More