What does at arm’s length mean?

What does at arm’s length mean?
A: Length of arm
B: At a distance
C: Insult
D: None of these

At arm’s length means keeping at a distance emotionally or physically. This question tests knowledge of idioms in English exams. It suggests maintaining boundaries in relationships or transactions. The phrase ensures cautious interactions.