thing that produces a short-lived interest - Turkish English Dictionary

Suggest a Term