maheen mirza answered It means any thing that has been into one's way and very difficult to put away.