• word of the day

    ampulla

    ampulla - Dictionary definition and meaning for word ampulla

    Definition
    (noun) the dilated portion of a canal or duct especially of the semicircular canals of the ear Definition
    (noun) a flask that has two handles; used by Romans for wines or oils
Download our Mobile App Today
Receive our word of the day
on Whatsapp