TTOYF
In short its an acronym for "these testicles on your face", it's been within the english culture for like 15 years and is still very commonly used even today in text messages.
- Do you know what TTOYF stands for?
- no, what?
- these testicles on your face bucko~