SUPOUCH


Meaning of SUPOUCH in English

A landlady of an inn, or hostess.

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