noun
all obstacles; all sorts of trouble
Refers to every kind of difficulty or hardship, often used in expressions about overcoming adversity.
百難を乗り越えて成功した。
They overcame all obstacles and succeeded.
人生には百難がつきものだ。
Life is full of all sorts of trouble.