selveTop 30000MeaningsNoun1. tropical forest, in particular Amazonian rainforest (literary, slightly dated)