French-English dictionary »

pigeon carrier meaning in English

FrenchEnglish
pigeon carrier nom {m}

English Carriernoun