Alexandru TUDOSE July 24, 2023 A Japanese term meaning overburden, unreasonableness or absurdity. Related Entries Andon Cellular Manufacturing Changeover Counter Measures Cycle Time