tropical rain forest Meaning, Definition & Usage

  1. noun a rain forest in a tropical area
    selva.

WordNet