selva – English–Italiano translations

🇮🇹 it en 🇬🇧

selva noun

  /ˈselva/
  • (senso figurato) moltitudine
crowd, host, mass
  • foresta
forest, wood
Wiktionary Links