What is the full meaning of ambroid
a synthetic amber, also AMBEROID [n -S]
Example of the word ambroid placed on a Scrabble board.