Original: In a unique arrangement, the team shares the stadium with the New York Jets.
Simplified: The Giants play in Giants Stadium in which they share with the New york Jets.