OD definition and meaning | Collins English Dictionary
https://www.collinsdictionary.com/dictionary/english/od
Web5 days ago · od in British English. (ɒd , əʊd ), odyl or odyle (ˈɒdɪl ) noun. archaic. a hypothetical force formerly thought to be responsible for many natural phenomena, such as magnetism, light, and hypnotism. Collins English Dictionary.
DA: 10 PA: 52 MOZ Rank: 56