Poison and Toxin

A poison is any substance that is harmful or deadly to living cells, even in small quantities.

A toxin, strictly speaking, is a poison that is produced naturally by living things.

However, in non-technical usage, the word toxin is often used for any substance that is harmful or not good for you.