What is the meaning of the word "terrasse"?

Definitions:

  1. provide (a house) with a terrace copy to clipboard verb
    • We terrassed the country house copy to clipboard

Synonyms: