avshar

/ɑvʃɑr/

Definitions

1. noun

A type of Iranian garden or a group of trees in a park, typically planted for shade or as a decorative feature.

“The beautiful avshar in the center of the city park was a popular spot for picnics.”

Synonyms

  • arboretum
  • garden

Antonyms

  • desert
  • wasteland