Chinese-English dictionary »

安圭拉 /anguīlā/ meaning in English

ChineseEnglish
安圭拉 /Anguīlā/ proper noun

Anguilla(British overseas territory in the Caribbean)
proper noun
[UK: æŋ.ˈɡwɪ.lə] [US: ˌæˈŋ.wɪ.lə]