have one's wires crossed - Francés Inglés Diccionario