Q:  In England, what’s the difference between a vest and a waistcoat?

 

A:  An English vest is what Americans call an undershirt; a waistcoat is what Americans call a vest.

 

And I thought ‘football’ is the only word with different meaning in US and other countries?  J

 

Source:  2007 Calendar ‘The 365 Amazing Trivia Facts’