French-English dictionary »

vpn [excluding canada] meaning in English

FrenchEnglish
VPN [excluding Canada] nom {m}

VPN(virtual private network)
noun