itching skin - French English Dictionary