Mammoth Uncensored Word List:
14 words ending with o, 12 letters long

altaltissimo antimosquito antineutrino appassionato ayuntamiento banderillero clavicembalo contrabbasso contrapposto divertimento incomunicado marcatissimo quattrocento risorgimento