ambrette noun3 •The musk mallow plant (Abelmoschus moschatus). •The essential oil produced from the seeds of the musk mallow. •A variety of pear. formsambrettes