hybodont - Spanish English Dictionary