horse-shoe connection - Spanish English Dictionary