have (one's) foot on (someone's) neck - German English Dictionary

Suggest a Term