selva tropical

Catalan

Noun

selva tropical f (plural selves tropicals)

  1. tropical rainforest

Hypernyms