demi-lion

English

Noun

demi-lion (plural demi-lions)

  1. Alternative spelling of demilion.