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

Synonyms

  • holly oak
  • limestone oak

Antonyms

  • barren tree
  • dead shrub