mantispid - French English Dictionary