a country on the northern coast of South America
from Amerindian word meaning 'land of many waters'
Try Another Word