Selva Meaning

There are 1 meaning(s) for word Selva

Selva Meaning 1 : a rain forest in a tropical area

    Synonyms : tropical rain forest