Nicobar /ˈniːkə(ʊ)ˌbɑːɹ/adjective 1noun 1forms 1 adjective1 •Of or relating to the Nicobar Islands. noun1 •Ellipsis of Nicobar pigeon. formsNicobars