tell the truth without reservation - Spanish English Dictionary

Suggest a Term