English Definition: (adj) dovetailed very well; inserted fully
English Definition: (intj) expressing full satisfaction