mamluk sultanate - German English Dictionary