What is the full meaning of godsquads
GODSQUAD, evangelical Christians as a group [n]
Example of the word godsquads placed on a Scrabble board.