Dahha

Dahha is an enemy boss character from Fire Emblem Gaiden.