mithra Meaning, Definition & Usage

  1. noun ancient Persian god of light and truth; sun god
    Mithras.

WordNet