NichiDict

アングィラ島

あんぐぃらとう
[angwiratou]

Meanings

1.Noun

Anguilla (island)