Mrd.

Noun

 * 1) Abbreviation of Milliarde or Milliarden