self-service laundry - French English Dictionary