Here we see an example of the typing glitch from gen 1. Rather a type weak to an attack and a type resistant to the same attack cancelling each other to be neutral, the second type merely takes priority over the first. In this case, a grass type move is not very effective despite how it should be neutral due to Gyarados's water/flying type.
>>21376770This.