From sognare + -tore, or from Latin somniātōrem.
sognatore m (plural sognatori, feminine sognatrice)