have placed us in a bad position - Spanish English Dictionary

Suggest a Term