meaning of alt tourettes

alt tourettes meaning in Urban Dictionary

arbitrarily yelling out loud the choice means of sex