tropical rain forest


Meanings

  • a rain forest in a tropical area

Synonyms