Chinese-English dictionary »

ip位址 /āipì wèizhǐ/ meaning in English

ChineseEnglish
IP位址 /āipì wèizhǐ/ noun

IP address(number assigned to each computer's network interface)
noun
[UK: ˈɪp ə.ˈdres] [US: ˈɪp ˈæ.ˌdres]