Definition of ODI in English:

ODI

noun

  • A one-day international.