azedarach
/ˌæzɪˈdærək/Definitions
1. noun
a small, deciduous tree or shrub having fragrant, yellow flowers and edible fruit
“The azedarach tree is commonly found in the southeastern United States.”
1. noun
a small, deciduous tree or shrub having fragrant, yellow flowers and edible fruit
“The azedarach tree is commonly found in the southeastern United States.”