Find the word definition

Wiktionary
ayubowan

interj. (context Sri Lanka English) Salutation wishing the recipient a long life, typically as a greeting or a goodbye.