meaning of artic blizzard

artic blizzard meaning in Urban Dictionary

when a lady (or guy) provides a guy mind with mints in their mouth.similar to "firefly" (offering mind with poprocks).