Home › Words › N › nerchanerchanercha means A promise or vow.EtymologyFrom Malayalam [Term?].nounA promise or vow.Definitions & examples from Wiktionary (CC BY-SA 3.0).