Vocabulary

止むに止まれず

without being able to help oneself; against one's will; compelling; pressing; irresistible

expression