What is the full meaning of embraids
EMBRAID, (Spenser) to braid, also EMBREAD [v]
Example of the word embraids placed on a Scrabble board.