Muttra

See also: muttra

English

Proper noun

Muttra

  1. Obsolete form of Mathura (Indian city).