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