Noun: selva sel-vu
- A rain forest in a tropical area
"The Amazon basin contains the world's largest selva";
- tropical rain forest
Derived forms: selvas
Type of: rain forest, rainforest
Encyclopedia: Selva, Santa Fiora