Definition
shrubby Australian tree having clusters of fragrant golden yellow flowers; widely cultivated as an ornamental
Seed ·
Term in context
shrubby Australian tree having clusters of fragrant golden yellow flowers; widely cultivated as an ornamental
Seed ·