Meaning of latvia

Definition of latvia

(noun) a republic in northeastern Europe on the eastern coast of the Baltic Sea

Other information on latvia

WIKIPEDIA results for latvia
Amazon results for latvia