Find the word definition

Wikipedia

Mecta

Mecta is an American corporation in Portland, Oregon, that makes and sells electroconvulsive therapy (ECT) machines.