肝胆相照らす

to be profoundly compatible; to be inseparable; to be so close as to reveal to each other the bottom of one's heart

Meaning

  1. expv5s
    to be profoundly compatible; to be inseparable; to be so close as to reveal to each other the bottom of one's heart

Example sentences

  • He and I have been inseparable friends since our student days.