• word of the day

    rosa moschata

    rosa moschata - Dictionary definition and meaning for word rosa moschata

    Definition
    (noun) rose native to Mediterranean region having curved or climbing branches and loose clusters of musky-scented flowers
    Synonyms : musk rose
Connect with us on Facebook