DEMYTHOLOGIZED

Definition of DEMYTHOLOGIZED

  1. (adj)having mythical elements removed