From pan- + logico.
panlogico (feminine panlogica, masculine plural panlogici, feminine plural panlogiche)