Some Philippine fans were surprised by the name of title track as “TT” means “male genital organ” in Filipino.reading more