SELVA


Meaning of SELVA in English

I. ˈselvə noun

( -s )

Etymology: Spanish & Portuguese, forest, from Latin silva wood, grove

: tropical rain forest

II. noun

( -s )

Etymology: from La Selva, estancia near Bogotá, Colombia

: opossum rat

Webster's New International English Dictionary.      Новый международный словарь английского языка Webster.