i lost my scarf - French English Dictionary