ixora

noun
  1. a tropical shrub or small tree with clusters of small, colorful flowers, widely grown as an ornamental plant
  2. Usage: often used in landscaping and gardening; native to tropical regions of Asia and Madagascar

Examples