Meaning of selva

Definition of selva

(noun) a rain forest in a tropical area

Other information on selva

WIKIPEDIA results for selva
Amazon results for selva