Make love, being a macho actor (6)
I believe the answer is:
brando
'a macho actor' is the definition.
'brando' can be an answer for 'actor' (I've seen this before). I'm not certain of the 'a macho' bit.
'make love' is the wordplay.
'make' becomes 'brand' (synonyms).
'love' becomes 'o' (love means zero in tennis).
'brand'+'o'='BRANDO'
'being' acts as a link.
Can you help me to learn more?
(Other definitions for brando that I've seen before include "SECOND PART OF 13" , "heart-throb" , "Oscar-winning actor" , "Marlon . . . . . ., star of ''On The Waterfront'' (6)" , "actor in 4 26 21 [A STREETCAR NAMED DESIRE]" .)