Definition of thousand-legs