selva
English Dictionary
->
Letter S
-> selva
Search Dictionary:
selva Definition
(n)
a
rain
forest
in
a
tropical
area
selva Synonyms
selva
tropical rain forest
© Art Branch Inc.