Definition, synonyms and picture of terrace

Learn in

terrace

n. terrace

Definition of terrace in English

Flat, stepped platform built into a sloped landscape for agricultural purposes.

Synonyms of terrace in English

-

Lists where this word appears

Man-made Settings

10 words to learn