GOD SQUAD


Meaning of GOD SQUAD in English

Noun. (The devotees of) organised religion, particularly evangelical Christians.

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