rosela

Noun

 * 1) rosella

Noun

 * 1) roselle, a shrub grown for its fibre and edible flowers