serra – English–Italiano translations

🇮🇹 it en 🇬🇧

serra noun

  /ˈsɛrra/
  • locale adibito alla coltivazione delle piante
greenhouse
Wiktionary Links