SNP Meaning of SNP in English abbr. Scottish National Party. English main colloquial, spoken dictionary. Английский основной разговорный словарь. 2012