PETER LAY


Meaning of PETER LAY in English

The department of stealing portmanteaus, trunks, &c.

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