ambaru meaning in english

[Tel.] n. Amber. Ambergris. “parimaladravyamula carusrigandhamagurukesarikadamba mambaruvunugujavvadi.” Hamsa. 5. 162. Seeambaramu.