English synonyms about - contact  

selva

noun

1 selva

A rain forest in a tropical area.

synonym: tropical rain forest.

Dutch: tropisch regenwoud
Polish: selwa, selwas


Find more on selva elsewhere: etymology - rhymes - Wikipedia.

debug info: 0.025