cross your heart! - German English Dictionary