self-service laundry - Spanish English Dictionary