have a heart of flint - Turkish English Dictionary

Suggest a Term