nestorid
English
Noun
nestorid
(
plural
nestorids
)
(
zoology
)
Any member of family
Nestoridae
of
parrot
-like birds of New Zealand.
Anagrams
rentoids
,
desnitro
,
instored
,
droniest
,
noterids