0%

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?