Where does “取り返し” come from?

取り返し (Japanese): recovery, restoration

Definitions

  1. recovery, restoration

Words derived from “取り返し