Hannodak

a hannodak is a  large  ape like  creature'''