impossibly - German English Dictionary