Definition of ODI in English:

ODI

noun

Cricket
  • A one-day international.