meaning of rosa chinensis

1. shrubby Chinese rose; ancestor of many cultivated garden roses


Related Words

rosa chinensis |

Developed & Maintained By Taraprasad.com

Treasure Words