Ring found on bachelor before part of play, offensive (7)
I believe the answer is:
obscene
'offensive' is the definition.
(similar in meaning)
'ring found on bachelor before part of play' is the wordplay.
'ring' becomes 'o' (letter resembling a ring).
'found on' is a charade indicator (letters next to each other).
'bachelor' becomes 'B' (abbreviation e.g. BA=Bachelor of Arts).
'before' is a charade indicator (letters next to each other).
'part of play' becomes 'scene' ('scene' is part of 'play').
'o'+'b'+'scene'='OBSCENE'
(Other definitions for obscene that I've seen before include "Offensively vulgar" , "Repugnant; indecent" , "Dirty" , "Bawdy" , "Highly offensive" .)