English synonyms about - contact  

turreae

noun

1 turreae

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


Find more on turreae elsewhere: etymology - rhymes - Wikipedia.

debug info: 0.0284