pompiloid - French English Dictionary