Homo and vice are two prefixes independent one from the other. Homo is of Greek origin and means the same, same. In Exchange, vice is of Latin origin, and its meaning is rather than, instead of, in lieu of.
* Only one "like" per meaning and day, the more "likes" the meaning will appear higher in the list