Trilisa odoratissima
Explore definitions, synonyms, and language insights of Trilisa odoratissima
Definitions
Noun
perennial of southeastern United States with leaves having the fragrance of vanilla