i believe we've met - German English Dictionary