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
1JapaneseがIndicates 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 -nka →Every word from Japanese が →