a momentary pleasure - Turkish English Dictionary