Definitions of Republic of latvia:

  • noun:   a republic in northeastern Europe on the eastern coast of the Baltic Sea