1 definition by Livin' like Larrt

Abbreviation for (How the fuck) or (How in the fuck)
Htf did that happen

Htf did he do that
by Livin' like Larrt March 13, 2016
Get the Htf mug.