meaning of pergola

1. a framework that supports climbing plants; "the arbor provided a shady resting place in the ">park"


Related Words

pergola |

Developed & Maintained By Taraprasad.com

Treasure Words