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>.