meaning of rosa moschata

1. rose native to Mediterranean region having curved or climbing branches and loose clusters of musky-scented flowers


Related Words

rosa moschata |

Developed & Maintained By Taraprasad.com

Treasure Words