Madeira River

Explore definitions, synonyms, and language insights of Madeira River

Definitions

Noun
a Brazilian river; tributary of the Amazon River

Synonyms