DAVID GOWER


Meaning of DAVID GOWER in English

Noun. A shower. Rhyming slang. [1980s]

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