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.”

Synonyms

  • arboretum
  • botanical garden

Antonyms

  • desert
  • wasteland