Polish-English dictionary »

torpedówka falklandzka meaning in English

PolishEnglish
torpedówka falklandzka noun

loggerhead ducknoun
Tachyeres brachypterus