Tamil Dictionary 🔍

dog-rose

Dog"-rose`, n. (Bot.) Defn: A common European wild rose, with single pink or white flowers.


dog-rose - Similar Words