Where did the term "yankee" come from and What does it mean?

18 answers 18