Synonyms

1. selva

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

Rhymes with Selva

  • belva