Honking
-
Something that smells [very bad], to the point [your struggling] to breath it in. Or makes you [recoil] in some way.
Honking meaning & definition 1 of Honking.
-
present participle of honk
Honking meaning & definition 2 of Honking.