• word of the day

    cachalot

    cachalot - Dictionary definition and meaning for word cachalot

    Definition
    (noun) large whale with a large cavity in the head containing spermaceti and oil; also a source of ambergris
Download our Mobile App Today
Receive our word of the day
on Whatsapp