Meaning of turreae

Definition of turreae

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

Other information on turreae

WIKIPEDIA results for turreae
Amazon results for turreae