selva









selva


noun

  1. a tropical rain forest, as that in the Amazon basin of South America.

noun

  1. dense equatorial forest, esp in the Amazon basin, characterized by tall broad-leaved evergreen trees, epiphytes, lianas, etc
  2. a tract of such forest
54 queries 0.567