YLGC

YLGC stands for Young Lesbian and Gay Christians (UK)

YLGC
Share
Abbreviations And Their Meaning