batticaloa









batticaloa


noun

  1. a seaport in E Sri Lanka.
50 queries 0.566