long and confusing talk - Spanish English Dictionary