Dictionary search results

Showing 1-2 of 2 results

terrace US English

A level paved area or platform next to a building; a patio or veranda

terrace US Thesaurus

dinner on the terrace


You searched for terrace