selva pluvial

Catalan

Noun

selva pluvial f (plural selves pluvials)

  1. rainforest