YourDictionary

selva

noun

a tropical rain forest, esp. in South America

See selva in American Heritage Dictionary 4

Learn more about selva

link/cite print suggestion box