Definition of Selva

Noun: selva  sel-vu

  1. A rain forest in a tropical area
    - tropical rain forest

See also:
seltzers
selvage

Anagrams containing the word selva

slave aselv vasel lvase elvas