gee-gee: a word for horse used by children or in adult slang
whole: an assemblage of parts that is regarded as a single entity
communion: (Christianity) a group of Christians with a common religious faith who practice the same rites