Synonyms

1. selva

noun. ['ˈseɪlvə'] a rain forest in a tropical area.

Synonyms

  • rain forest
  • rainforest

Featured Games

Words that Rhyme with Selva

  • belva
Synonym.com