365bet中国官方网站

  • word of the day

    ambergris

    ambergris - 365bet中国官方网站 definition and meaning for word ambergris

    Definition
    (noun) waxy substance secreted by the sperm whale and found floating at sea or washed ashore; used in perfume
  • Download our Mobile App Today