meaning of snake oil

1. communication writen or spoken intended to deceive


Related Words

snake oil |

Developed & Maintained By Taraprasad.com

Treasure Words