Definition, synonyms and related words
Any of certain estrildid finches of the genera Lonchura (most instances) and Amandava (two species).