Spanish deck
selva
noun

selva

A dense tropical forest (jungle or rainforest)

Entraron en la selva.

La selva está húmeda.