Dictionary, Free Dictionary - MyDictionary.net
Definition of " put things straight " in English Spanish Dictionary
Results
put things straight
  • {V} cosa: poner las cosas en claro