octodentate - Spanish English Dictionary