to walk arm in arm - Spanish English Dictionary