From Ancient Greek οἶκος (oîkos, “house”) + English -lect (“[language] variety”).
ecolect (plural ecolects)