devil's grease - Turkish English Dictionary