Gandaberunda (Sanskrit: गण्डभेरुण्ड, romanized: Gaṇḍabheruṇḍa, lit. 'terrible hero/terrible-cheeked') or Bheruṇḍa (Sanskrit: भेरुण्ड, lit. terrible) is a two-headed bird in Hindu mythology, believed to possess immense magical strength. Later Vaishnava traditions hold it to be a form of Vishnu to fight Sharabha (In Shaiva tradition, Sharabha is a form of Shiva taken to pacify Vishnu's Narasimha avatar). From Wikipedia