limebush
/ˈlaɪmbʊʃ/Definitions
1. noun
A shrub or small tree having leaves that are fragrant when crushed and produce a yellow or greenish yellow fruit.
“The limebush added vibrant greenery to the landscape of the garden.”
1. noun
A shrub or small tree having leaves that are fragrant when crushed and produce a yellow or greenish yellow fruit.
“The limebush added vibrant greenery to the landscape of the garden.”