From flat + faced + longhorn (“longhorn beetle”).
flat-faced longhorn (plural flat-faced longhorns)