DUCK


Meaning of DUCK in English

n. colloq. an amphibious landing-craft.

[ DUKW, its official designation ]

Concise Oxford English dictionary.      Краткий оксфордский словарь английского языка.