cynic: someone who is critical of the motives of others
unpleasant person: a person who is not pleasant or agreeable
polystichum: small to medium-sized terrestrial ferns especially holly ferns; in some classification systems placed in Polypodiaceae