Nephilim Look up Nephilim at Dictionary.com
of uncertain etymology; much disputed.