Vocabulary

百難

all obstacles; all sorts of trouble

noun