centicore

English

Noun

centicore (plural centicores)

  1. Synonym of yale (mythological creature).