meaning of dog rose

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


Related Words

dog rose | dog-rose |

Developed & Maintained By Taraprasad.com

Treasure Words