derrabe - German English Dictionary