self-service window - French English Dictionary