selva

Definitions of selva
  1. noun
    a rain forest in a tropical area
    synonyms: tropical rain forest
    see moresee less
    type of:
    rain forest, rainforest
    a forest with heavy annual rainfall
Word Family