selva

Noun
  1. A rain forest in a tropical area (synset 108456361)

Other Searches