have a turtle's head - Almanca İngilizce Sözlük