Women took in right top for sport (5,4)

I believe the answer is:
water polo
'sport' is the definition.
(water polo is a kind of sport)
'women took in right top' is the wordplay.
'women' becomes 'w'.
'took in' becomes 'ate' ('eat' can be a synonym of 'take in').
'right' becomes 'r' (common abbreviation).
'top' becomes 'polo' (polo top**).
'w'+'ate'+'r'+'polo'='WATER-POLO'
'for' acts as a link.
(Other definitions for water polo that I've seen before include "Seven-a-side game involving swimming" , "Game played by swimming teams with large ball" , "Game played by teams of swimmers with large ball" , "Swimming pool game" , "Game played by tams of swimmers with large ball (5.4)" .)