Dictionary, Free Dictionary - MyDictionary.net
Definition of " straight away " in English Spanish Dictionary
Results
straight away {'streıtə,weı}
  • {ADV} seguida: en seguida, inmediatamente