person responsible for cleaning a house, hotel or building - Spanish English Dictionary