From pra- (“great-”) + nepo (“grandson”).
pranepo (accusative singular pranepon, plural pranepoj, accusative plural pranepojn)