ˈsnake oil BrE AmE noun [uncountable] especially American English informal
1 . something that is claimed to be a solution to a problem, but is not effective
2 . snake oil salesman/peddler someone who deceives people by persuading them to accept false information, solutions that are not effective etc