head over heels in debt - Turkish English Dictionary