Meaning of styrax

Definition of styrax

(noun) any shrub or small tree of the genus Styrax having fragrant bell-shaped flowers that hang below the dark green foliage

Other information on styrax

WIKIPEDIA results for styrax
Amazon results for styrax