Subscribe
URL of the page has been copied to clipboard.
Meaning : A republic in northern South America on the Caribbean. Achieved independence from Spain in 1811. Rich in oil.
Synonyms : republic of venezuela
Install App