i thought we had a deal - German English Dictionary