Question: what is the meaning of the idiomatic expression hand in glove?
Answer: Definition of hand in glove. : in extremely close relationship or agreement working hand in glove with the police.