define selvas........
Answers
Answered by
9
a land which is covered with the natural growing trees
specially Amazon forest
hope it would help you
specially Amazon forest
hope it would help you
Answered by
0
Answer:
a tropical rainforest, as that in the Amazon basin of South America.
Explanation:
hope this helps you!
:)
Similar questions
Science,
8 months ago
Computer Science,
8 months ago