thread the needle - Spanish English Dictionary