French-English dictionary »

moineau espagnol meaning in English

FrenchEnglish
moineau espagnol nom {m}

Spanish sparrow◼◼◼(Passer hispaniolensis)
noun