madeira_riverEnglish

Madeira, Madeira River

Noun

A Brazilian river, tributary of the Amazon River

English: Madeira, Madeira River

English words with similar meanings

Show 1 words