ambergris
English Dictionary
->
Letter A
-> ambergris
Search Dictionary:
ambergris Definition
(n)
waxy
substance
secreted
by
the
sperm
whale
and
found
floating
at
sea
or
washed
ashore
;
used
in
perfume
ambergris Synonyms
ambergris
© Art Branch Inc.