mallard


Results for "mallard"

English - Turkish Dictionary

mallard

(English - Turkish Dictionary) :
i., zool. yeşilbaş.