meaning of pump room

1. a pump house at a spa where medicinal waters are pumped and where patrons gather


Related Words

pump room |

Developed & Maintained By Taraprasad.com

Treasure Words