mare humarum - German English Dictionary