What does edo mean?
 EDO means Earl Dodge Osborne, Electric Drive Option, Environmental Development Office, Engineering Design Outsourcing, Expeditionary Decisive Operations, Exploratory Development Objective, Ethadione, Enlisted Dining Out, and Electronic Distribution Only . 