• word of the day

    tetrodotoxin

    tetrodotoxin - Dictionary definition and meaning for word tetrodotoxin

    Definition
    (noun) a powerful neurotoxin found in the ovaries of pufferfish
Connect with us on Facebook