how's that impossible? - German English Dictionary