Definition of Putumayo
river 980 miles (1577 kilometers) long in northwestern South America flowing from southwestern Colombia into the Amazon River in northwestern Brazil
Learn More about putumayo
Britannica.com: Encyclopedia article about Putumayo
Seen and Heard
What made you want to look up Putumayo? Please tell us where you read or heard it (including the quote, if possible).