rubber squeegee - French English Dictionary