This is an informal phrase. I can find both "hawk" and "loogie" in my English dictionary, but neither one is in my Russian-English dictionary.
I found the verb "плюнуть", but I'm guessing that means simply "spit".
Here are the definitions in my English dictionary:
loogie: (noun) a lump of phlegm or spittle
hawk: (verb), to clear the throat noisily