'selva' definitions:

Definition of 'selva'

(from WordNet)
noun
A rain forest in a tropical area [syn: tropical rain forest, selva]

Words containing 'selva'