lenf handed helix - Almanca İngilizce Sözlük