sneerer: a person who expresses contempt by remarks or facial expression
unpleasant person: a person who is not pleasant or agreeable
cubeb: tropical southeast Asian shrubby vine bearing spicy berrylike fruits