Where does “取り返しがつかない” come from?

取り返しがつかない (Japanese) comes from Japanese が, from Finnish -nka — Forms nouns, mainly bird names (in dialects) and some toponyms.

Ancestry of “取り返しがつかない”, step by step

取り返しがつかない traces back through 3 separate lines of ancestry.

via Japanese

StepLanguageWordMeaning
1JapaneseIndicates the subject of a sentence; conjunction;...
2Finnish-nkaForms nouns, mainly bird names (in dialects) and some toponyms

via Japanese 付く

StepLanguageWordMeaning
1Japanese付くattach itself to, stick, stick to, adhere, adhere...

via Japanese 取り返し

StepLanguageWordMeaning
1Japanese取り返しrecovery, restoration
Every word from Finnish -nkaEvery word from Japanese
取り返しがつかない — Etymology, Origin & Word History | Etymology Explorer