HTFDTH

AcronymDefinition
HTFDTHHow the Fudge Did That Happen? (Polite form)
Copyright 1988-2018 AcronymFinder.com, All rights reserved.