zoilus

noun: A harsh critic.