"having a long, rough, ugly face," 1670s, from horse (n.) + face (n.).
horse sense
horseback
horse-car
horse-chestnut
horse-collar
horse-faced
horsefeathers
horse-flesh
horsefly
horsehair
horsehide