Selva/ˈsɛlvə/nounHeavily forested ground in the Amazon basin.🔗 Explore synonyms & relationships🌍 See word origin & history