3 English Synonyms for GUMAMELA
Prev.1Next
China rose
Definition: 1. A plant or flower of the repeat-blooming Chinese rose species Rosa chinensis.
There are 4 definitions of the word China rose
Show more information about China rose
Show external searches
Search for Hawaiian hibiscus in:
Show external searches
Search for shoeblack plant in:
Prev.1Next
Search took: 6.8490 ms