LADDER


Meaning of LADDER in English

To go up the ladder to rest; to be hanged.

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