TGFV: Too Good for Violence

What does TGFV mean? The above is one of TGFV meanings. It may have other definitions. Please refer to the end of this passage.

TGFV: Too Good for Violence

Definition in English: Too Good for Violence

TGFV also stands for:
... more