A real Balck Giant would not have that colour on it's wing. Beyond that the type is all wrong for a Giant. What you have is a cross breed [mutt].