AMBROIDS is a playable word

ambroid Scrabble® Dictionary

noun
pl. ambroids
a synthetic amber
265 Playable Words can be made from "AMBROIDS"