Synonyms

1. selva

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

Synonyms

  • rain forest
  • rainforest

Featured Games

Rhymes with Selva

  • belva
Synonym.com