What is the full meaning of selva
(Spanish) a wet forest in the Amazon basin [n -S]
Example of the word selva placed on a Scrabble board.