DEUSEA VILLE STAMPERS


Meaning of DEUSEA VILLE STAMPERS in English

Country carriers. Cant.

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