TAKE A SHINE TO Meaning of TAKE A SHINE TO in English {v. phr.}, {slang} To have or show a quick liking for. * /He took a shine to his new teacher the very first day./ Compare: TAKE A FANCY TO. Slang English vocab. Английский сленговый словарь. 2012