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 English dictionary. Английский словарь Webster. 2012