French-English dictionary »

daffy duck meaning in English

FrenchEnglish
Daffy Duck nom propre

Daffy Duck◼◼◼(comic duck)
proper noun