• word of the day

    ambergris

    ambergris - Dictionary 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
Receive our word of the day
on Whatsapp