meaning of sun parlour

1. a room enclosed largely with glass and affording exposure to the sun


Related Words

sun parlour |

Developed & Maintained By Taraprasad.com

Treasure Words