meaning of ATTSS

ATTSS meaning in Urban Dictionary

one other way for saying gay but slightly less homophobic. it stands for drawn to the exact same intercourse