turtosa

/tɜrˈtoʊsə/

Definitions

1. noun

A type of flowering tree or shrub, particularly the turtosa or turtuosa, a species of Ziziphus.

“The turtosa tree is commonly found in arid regions and is prized for its edible fruit.”

Synonyms

  • Ziziphus
  • turtuosa

Antonyms

  • none