The other poster meant “grandparent”, as in the comment above the one they were replying to.
And I think you mean GP in the British sense of “general practitioner”, i.e. medical doctor.