Search results
- Dictionaryrainforest/ˈreɪnˌfɒrɪst/
noun
- 1. a luxuriant, dense forest rich in biodiversity, found typically in tropical areas with consistently heavy rainfall: "save the rainforests"
Powered by Oxford Dictionaries
noun
Powered by Oxford Dictionaries