Dictionary for English, Malay, chines, Indonesian, Japanese, etc
English Definition
    noun
  1. Latvia, Republic of Latvia: a republic in northeastern Europe on the eastern coast of the Baltic Sea
Translation
Not found. Request noted. Other translations below.IndonesianLatvia
Korean 라트비아