Muttra

See also: muttra

English

Proper noun

Muttra

  1. Obsolete form of Mathura (“Indian city”).