sports announcer: an announcer who reads sports news or describes sporting events
physical entity: an entity that has physical existence
mend: sewing that repairs a worn or torn hole (especially in a garment)