DUCK


Meaning of DUCK in English

n. colloq. an amphibious landing-craft. [DUKW, its official designation]

English main colloquial, spoken dictionary.      Английский основной разговорный словарь.