ambroid

[ am-broid ]
/ ˈæm brɔɪd /

noun

British Dictionary definitions for ambroid

ambroid
/ (ˈæmbrɔɪd) /

noun

a variant of amberoid