i've lost my key - German English Dictionary