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.”

Synonyms

  • carob
  • caruba

Antonyms

  • dead plant
  • wilted plant