Dictionary Definition:
sahasrânana m. thousand-faced', N. of Vishṇu MBh
• -śīrṣa-vá mfn. having a 'thousand-faced and heads BhP