Etymology
Today it means: A voracious appetite, like that of a starved dog. Full definition →
From cyn- + -orexia.
Etymology from Wiktionary, CC BY-SA 4.0.