soller

/ˈsɒlər/ (SOL-ər)

Definitions

1. noun

a type of botanical garden in Mallorca, Spain, famous for its beautiful landscapes and exotic plants

“The couple spent their honeymoon at the beautiful Soller botanical garden.”

Synonyms

  • arboretum
  • garden

Antonyms

  • desert
  • wasteland