Chinese-English dictionary »

ip地址 /āipì dìzhǐ/ meaning in English

ChineseEnglish
IP地址 /āipì dìzhǐ/ noun

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