HDTPM
Top 50000
Meanings
Adjective
1. initialism of hijo de tu puta madre (Internet slang, text messaging)