心をつくすto do one's best,to put one'sheart and soul into something


説明できる限りのことをする。

http://kanyouku.kyouzaikikaku.com/  日本語 慣用句  教材企画