ambaru meaning in english

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