from Latin paene "almost" + ultimus "final"

then there's preantepenultimate, and... smile