- selva as a noun:
- 1
selva
noun
1 selva
A rain forest in a tropical area.
synonym: tropical rain forest.
Dutch: tropisch regenwoud
Polish: selwa, selwas
debug info: 0.043
noun
A rain forest in a tropical area.
synonym: tropical rain forest.
Dutch: tropisch regenwoud
Polish: selwa, selwas
debug info: 0.043