Idiom
not be for the faint-hearted(not) be for the faint-hearted
if something is not for the faint-hearted, it is not suitable for people who become frightened easily.The drive along the winding coast road is not for the faint-hearted, particularly when it's foggy.