Funky discharge

I have some very creamy discharge that white and had a very strong smell to it. What could it be