Word or phrase
Promise or pledge
To promise or pledge.
To give one's word or assurance.
To speak a certain language fluently.