Which definition of the term Yankee is correct?

A a native-born American who wants to stop immigration

B a plantation owner who treats his slaves with decency

C a soldier in the Union army during the Civil War

D a conductor on the Underground Railroad