See also: dido and Dido

English edit

Noun edit

DIDO (uncountable)

  1. Initialism of drive-in drive-out.