selva


Meanings

  • a rain forest in a tropical area
  • SELVA n pl. -S a tropical rain forest


Scrabble Score: 8

selva is a valid Scrabble (US) TWL word

selva is a valid Scrabble Word in Merriam-Webster MW Dictionary

selva is a valid Scrabble Word in International Collins CSW Dictionary


Words With Friends Score: 10

selva is a valid Words With Friends word