express one's thanks - Spanish English Dictionary