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