Meaning of cachalot

Definition of cachalot

(noun) large whale with a large cavity in the head containing spermaceti and oil; also a source of ambergris

Other information on cachalot

WIKIPEDIA results for cachalot
Amazon results for cachalot