Agreed terms in very strange business (3)
I believe the answer is:
yes
'agreed' is the definition.
('agreed' can mean 'yes')
'terms in very strange business' is the wordplay.
'terms in' says to take the final letters (I've seen 'term in' mean this (term can mean the end of something)).
The last letters of 'very strange business' are 'YES'.
(Other definitions for yes that I've seen before include "Word of affirmation" , "Oui" , "I agree" , "One response to "will you marry me?"" , "Aye" .)