i've lost my key - French English Dictionary