Noun Definition
xylosma
1.Definition: shrub or small tree grown as an ornamental in mild climates for its neat evergreen foliage and fragrant late flowers; native of China
Related Noun(s):xylosma congestum
Category: Plants1.Definition: shrub or small tree grown as an ornamental in mild climates for its neat evergreen foliage and fragrant late flowers; native of China
Related Noun(s):xylosma congestum
Category: Plants