self-crafted - Almanca İngilizce Sözlük