selva
1. [ noun ] (ecology) a rain forest in a tropical area
Synonyms: tropical_rain_forest
Related terms: rain_forest
Similar spelling:   Selvy
  Selvey
  selloff
  sell_up