struggler

STRUGGLER, n. One who struggles, strives or contends.