Vocabulary

難問山積

mountain (pile) of difficult problems

noun