Why do fish smell?
In many cases, the culprit responsible for the smell of fish is a chemical called trimethylamine oxide. When a fish dies and bacteria begin to decompose the tissue, this chemical is released and converted to trimethylamine, which causes the fishy odor.
Join Alexa Answers
Help make Alexa smarter and share your knowledge with the worldLEARN MORE