be head over heels for - Turkish English Dictionary