Latvia.org

latvia

  1. (noun) A country in Northern Europe on the Baltic Sea.