See also: muttra English Proper noun Muttra Obsolete form of Mathura (“Indian city”).Wikiwand - on Seamless Wikipedia browsing. On steroids.Remove ads