Vocabulary

徳を積む

to perform good deeds; to accumulate merit; to build up virtue

expression verb