ipsofacto - German English Dictionary