tentoria
/tɛnˈtoʊriə/Definitions
1. noun
A type of botanical garden or arboretum, especially in Italy.
“The city was home to a beautiful tentoria, featuring hundreds of exotic plant species.”
1. noun
A type of botanical garden or arboretum, especially in Italy.
“The city was home to a beautiful tentoria, featuring hundreds of exotic plant species.”