English dictionary
zebra finch meaning and definition
Definition and meaning of zebra finch at MeaningMonkey.org. zebra finch meaning and definition in the English Dictionary.ZEBRA FINCH noun
Definition of zebra finch (noun)
- small Australian weaverbird with markings like a zebra's
- synonyms: Poephila castanotis
Source: Princeton University Wordnet