Torres – English–Español translations

🇬🇧 en es 🇪🇸

torr noun

  • unit of pressure
calle
Wiktionary Links