hybodont - French English Dictionary