Because "avo" is grandfather. Grandparents is "geavoj" using the "ge-" prefix to specify "both genders". So "I have to grandparents." would be "Mi havas du geavojn."
I started Portuguese but I haven't gotten very far. What's the difference in pronunciation between the two, and how easy is it in conversation to tell them apart?