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.”
/ˈsɒlər/ (SOL-ər)
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.”