skin popping - French English Dictionary