Synonyms and Antonyms for selva | Synonym.com

Synonyms and Antonyms for selva

1. selva (n.)

a rain forest in a tropical area

Synonyms: