tacloban









tacloban


noun

  1. a seaport on NE Leyte, in the central Philippines.
55 queries 0.791