champi - German English Dictionary