owe one's thanks - French English Dictionary