English dictionary

estrilda meaning and definition

ESTRILDA noun

Definition of Estrilda (noun)

  1. avadavats
Source: Princeton University Wordnet