Social life oddly uplifting for life form on Venus? (7)
I believe the answer is:
flytrap
'life form on venus?' is the definition.
(as in the Venus flytrap plant)
'social life oddly uplifting' is the wordplay.
'social' becomes 'party'.
'oddly' means one should take alternating letters (letters in the odd-numbered positions are used).
'uplifting' shows that the letters should be reversed in order.
The alternating letters of 'life' are 'lf'.
'party'+'lf'='partylf'
'partylf' backwards is 'FLYTRAP'.
'for' acts as a link.
(Other definitions for flytrap that I've seen before include "Venus ...., carnivorous plant" , "that'll take six-footers" , "Specialised plant" .)