phasmide - French English Dictionary