Panacea March 1, 2020March 1, 2020 Coolest Words Dictionary Words A solution or remedy for all difficulties or diseases.
looks French to me