Advertisement

Advertisement

Teles Pires

[ tel-uhs peer-uhs; Portuguese te-lis pee-ris ]

noun

  1. a river in central Brazil, flowing NW to the Tapajos River. 600 miles (965 km) long.


Advertisement

Advertisement

Advertisement

Advertisement