Spanish deck
selva
noun·b2

selva

A dense tropical forest (jungle or rainforest)

Entraron en la selva.

La selva está húmeda.