MATTOID Meaning of MATTOID in English n. a person of erratic mind, a mixture of genius and fool. Etymology: It. mattoide f. matto insane Oxford English vocab. Оксфордский английский словарь. 2012