NIP Meaning of NIP in English ( n. ) A seizing or closing in upon; a pinching; as, in the northern seas, the nip of masses of ice. Webster's Revised Unabridged English Dictionary. Пересмотренный полный словарь английского языка Webster. 2012