English | German | Russian | Czech

turreae English

Meaning turreae meaning

What does turreae mean?

turreae

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

Are you looking for...?