Summary
English Synonyms:   more detail...
  1. selva:


English

Detailed Synonyms for selva in English

selva:

selva [the ~] noun

  1. the selva
    – a rain forest in a tropical area 1
    the selva; the tropical rain forest
    – a rain forest in a tropical area 1

Alternate Synonyms for "selva":


Related Definitions for "selva":

  1. a rain forest in a tropical area1