i give you my word! - German English Dictionary