marabouts - German English Dictionary