Dog-rose

From Biology-Online Dictionary | Biology-Online Dictionary

Dog-rose

(Science: botany) a common European wild rose, with single pink or white flowers.