If you bothered going to the Revenue website and typed "Approved Sporting Bodies" into the search box the fifth or sixth item coming up explains what they are.
In essence, no it doesn't cover subs, it entails donations to sporting bodies where those bodies have received clearance from Revenue and are listed on their website as same and you have to donate a minimum of €250 and it's for fixed assets such as land, buildings, non-personal equipment.