Question: what is msta in english?
Answer: "msta" in English volume_up. msta {f} vengeance. nemesis. retribution.