ALL meanings of selva
sel·va
S s - noun selva a tropical rain forest, as that in the Amazon basin of South America. 1
- noun selva dense equatorial forest, esp in the Amazon basin, characterized by tall broad-leaved evergreen trees, epiphytes, lianas, etc 0
- noun selva a tract of such forest 0
- noun selva a tropical rain forest, esp. in South America 0
Was this page helpful? Yes No
Thank you for your feedback! Tell your friends about this page Tell us why?
Thank you for your feedback. We’ll try to make this page better Login into your account Sign in to Wordpanda and find the words to chew on. Or email Sign up into your account Sign in to Wordpanda and find the words to chew on. Or email Reset password Please enter your email to receive the reset link.