Offerings of the Owls deal OMG 😮

TC20 refers to Training Camp 20, ie running a fully leveled training camp to produce heroes with a chance at legendary 5* showing up.

There’s a very nice guide to the commonly used terms on the forums here put together by one of the current mods.