OMDI: Oxford Micro Devices, Inc.

What does OMDI mean? The above is one of OMDI meanings. It may have other definitions. Please refer to the end of this passage.

Definition in English: Oxford Micro Devices, Inc.