carouba
/kɑːˈruːbə/Definitions
1. noun
A type of flowering shrub, or a type of ornamental plant.
“The garden featured a beautiful carouba that bloomed with vibrant flowers.”
1. noun
A type of flowering shrub, or a type of ornamental plant.
“The garden featured a beautiful carouba that bloomed with vibrant flowers.”