mantides - German English Dictionary