DUCK


Meaning of DUCK in English

n. A person who carries more weapons than could possibly be needed. Possibly, from their tendency to waddle under the weight.

Shadow Slang English vocab.      Английский словарь теневого сленга.