Translation of selva tropical in English:

selva tropical

tropical rainforest, n.

feminine noun

  • 1

    tropical rainforest
    selva