die by one's own hand - Turc Anglais Dictionnaire