stick in one's gizzard - Turkish English Dictionary

Suggest a Term