landscape architect


Meanings

  • someone who arranges features of the landscape or garden attractively