Skip to main content

nestor

English nestor meaning in English  •  nestor का अर्थ अंग्रेजी में
prop. n.
  • A genus of parrots with gray heads, of New Zealand and Papua, allied to the cockatoos. See Kaka>.
Advertisement