selva Meaning, Definition & Usage

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

WordNet