What is the full meaning of umbrels
UMBREL, (Spenser) the visor of a helmet, also UMBRERE, UMBRIERE, UMBRIL [n]
Example of the word umbrels placed on a Scrabble board.