365bet中国官方网站

  • word of the day

    ampulla

    ampulla - 365bet中国官方网站 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