I'm sorry you can't understand English roots, prefixes, and suffixes. Homo means same thing, or same kind of. A phobia is a strong fear or hatred of something. Put the two together and by English grammatical standards,(not CNN grammar) you have a word which literally means, to be afraid of, or have a strong dislike for sameness or something of the same kind.