palla al piede

Etymology
lit. 'ball at the foot'.

Noun

 * 1) hindrance, albatross around one's neck
 * 2)  someone or something difficult to tollerate; annoyance, drag
 * 1)  someone or something difficult to tollerate; annoyance, drag
 * 1)  someone or something difficult to tollerate; annoyance, drag