• word of the day

    tetrodotoxin

    tetrodotoxin - Dictionary definition and meaning for word tetrodotoxin

    Definition
    (noun) a powerful neurotoxin found in the ovaries of pufferfish
Download our Mobile App Today
Receive our word of the day
on Whatsapp