Definitions English

  • Often Offensive Affected with mental retardation.
  • Occurring or developing later than desired or expected; delayed.