迦楼羅

Noun

 * 1)  garuda; a type of guardian deity which takes the form of vast fire-breathing birds. Accounted as one of the eight legions in Mahayana Buddhism
 * 2) a gigaku mask in the form of a garuda head
 * 1) a gigaku mask in the form of a garuda head
 * 1) a gigaku mask in the form of a garuda head
 * 1) a gigaku mask in the form of a garuda head