person with many hang ups - Spanish English Dictionary