DUCK CALL Meaning of DUCK CALL in English [duck call] n (1872): a device for imitating the calls of ducks Merriam-Webster English vocab. Английский словарь Merriam Webster. 2012