antulanga

Noun

 * 1) Chinese hibiscus
 * 2) any flower or plant belonging to the genus