DOG-ROSE MEANING IN ENGLISH

• Dog-rose Definition & Synonyms

  1. (n.) A common European wild rose, with single pink or white flowers.


RECENT SEARCHES