carno + -edo. From Proto-Celtic *karnos, from Proto-Indo-European *ḱerh₂- (“horn”).
carnoedo m (plural carnoedos)