charabasca - German English Dictionary