Aruba in Chinese
Aruba in Chinese
阿鲁巴
An island, dependent territory, and constituent country of the Netherlands, in the Caribbean Sea.
阿魯巴
An island, dependent territory, and constituent country of the Netherlands, in the Caribbean Sea.