Wiktionary
umbraids
n. (plural of umbraid English). vb. (en-third-person singular of: umbraid)