i (can) promise you - German English Dictionary