meaning of rosa canina

1. prickly wild rose with delicate pink or white scentless flowers; native to Europe


Related Words

rosa canina |

Developed & Maintained By Taraprasad.com

Treasure Words