MATTOID Meaning of MATTOID in English add. ·noun a person of congenitally abnormal mind bordering on insanity or degeneracy. Webster English vocab. Английский словарь Webster. 2012