shirra

/ˈʃɪrə/ (SHIR-ruh)

Definitions

1. noun

a type of shrub, commonly found in tropical regions, with fragrant flowers and seeds used in perfumes or dyes

“The fragrance of the shirra flowers filled the air in the tropical garden.”

Synonyms

  • fragrant shrub
  • shrubby tree