to act concurrently - Spanish English Dictionary