What is the meaning of Tupuna?

An ancestor, especially a grandparent, in Maori culture.

Niʻihau form of kupuna (grandparent, elder)

A grandparent, or any ancestor more remote than one's parents.

Source: wiktionary.org