Meaning of Batticaloa in English:

Batticaloa

Pronunciation /ˌbatɪkəˈləʊə/

proper noun

  • A city on the east coast of Sri Lanka; population 88,459 (2007).