English Dictionary
◊ TURREAE
turreae
n : any of numerous trees and shrubs grown for their beautiful
glossy foliage and sweetly fragrant starry flowers