Hey you! Yes, you! Thank you for adding beauty to the world!
Definitions of telstar:
noun: (informal, dated) A telecommunications satellite
noun: (sports) A soccer ball pattern with 32 panels of 20 hexagons and 12 pentagons, a rounded truncated icosahedron ball. The classic stereotypical black pentagon and white hexagon design.