Home / T / turreae

turreae

noun 7 letters Scrabble 7 WWF 8
Definitions
noun

any of numerous trees and shrubs grown for their beautiful glossy foliage and sweetly fragrant starry flowers

Want another word?
Spin the dictionary for a fresh one.
Generate a word →