PILLAR ROSE


Meaning of PILLAR ROSE in English

noun

: any of various climbing roses growing to a moderate height and especially adapted for use on low fences and walls

Webster's New International English Dictionary.      Новый международный словарь английского языка Webster.