babazorra - German English Dictionary