mantispid - German English Dictionary