English
English version

San Francisco Giants, the

From Longman Dictionary of Contemporary EnglishSan Francisco Giants, thethe San Francisco GiantsˌSan Franˌcisco ˈGiants, the  a Major League Baseball team based in San Francisco, California. Their home stadium is the AT&T Park (formerly called the SBC Park), and they have won National League pennants many times and the World Series championships five times.
Pictures of the day
What are these?
Click on the pictures to check.