Embattled Defence Minister Linda Reynolds has apologised for calling an alleged rape victim a "lying cow" after the threat of legal action.

Embattled Defence Minister Linda Reynolds has apologised for calling an alleged rape victim a "lying cow" after the threat of legal action.