Sembaruthi Flower In English Name / She often tells me about these flowers and she also shows them to me as they are all in her garden collection. Sembaruthi Flower In English Name : Name of a beautiful flower, hibiscus.