selve
Top 30000
Meanings
Noun
1. tropical forest, in particular Amazonian rainforest (literary, slightly dated)