"Ayubowan" is the word used in Sri Lanka to greet someone. It means Long Life. One is Generally greeted by joining two hands in prayer-like manner and saying "Ayubowan". This phrase can be used any time of the day. However, in the city it is more common to be greeted with a hand shake, while the village folks still greet you in the traditional way. 


More often than not a "hi"/ "hello" with a waive of hand is the norm. 


"STHU-THI" means "Thank You"

"EPA" means " I don't want." e.g for people selling things on the beach etc.

"KEEYADA" means "how much", eg. if one wants to inquire the price of anything.

"ENNA" means "come" eg if one wants to ask some to come.

"YANNA" means "go"

"OYAGE NAMA MOKAKKDA?" means "what is your name?"

"HARI" means "OK" or "Fine" eg. when you have had enough of something.

"GA NANG  VEDI" means too expensive.

"PISSU DA" means are you crazy.  

"PISSU DA  GA NANG  VEDI"  Telling a tuk tuk driver he must be crazy; the price is too expensive.  A very useful phrase.

"MATA YANNA ONA" I want to go to....

"PODDAK INNA" wait a minute

 "WATHU RA" means water

"ELLA" means water fall

"KAN NA" eating

"BON NA" drink

You don't need to use ayubowan all the time to greet someone. You can use simple  hello or hi. More people of sri lanka can speak or understand english. But you need to speak slow with some people. So they can easily understand you. There is app on google play store. Sinhala and english dictonary. when you search english word they provide it's sinhala means and how it speak with sinhala on bottom.