mameluke - German English Dictionary