sell one's life dearly ( cause great loss to those who take one's life) - German English Dictionary

Suggest a Term