semaforo – English–Italiano translations

🇮🇹 it en 🇬🇧

semaforo noun

  /seˈmaforo/
  • 1
traffic light
  • semaforo ferroviario
semaphore
Wiktionary Links