faint of heart

Adjective

 * 1) faint-hearted

Noun

 * 1) timid people considered as a group