0:00/??? The Mantra Your price The Mantra Novacrow Track download Please choose a price: £ GBP (£0.50 or more) Please pay at least £0.50 Add to cart Out of stock Share Novacrow 2014 by Kitty Staunton, Federico Spera & Jonyx man·tra ˈmantrə/ noun noun: mantra; plural noun: mantras (originally in Hinduism and Buddhism) a word or sound repeated to aid concentration in meditation.