praying mantid - French English Dictionary