×
nicobars
meaning in Chinese
n.
〔pl.〕 尼科巴群岛〔印度〕 (=the Nicobar Islands)。
Related Words
nicobar islands
nicobar pigeon
nicobion
nicoboxil
PC Version
Copyright © 2018 WordTech Co.