egalitarian: a person who believes in the equality of all people
whole: an assemblage of parts that is regarded as a single entity
brown snail: serious garden pest having a brown shell with paler zigzag markings; nearly cosmopolitan in distribution