sheen in Irish sheen in Irish lonracht noun (also, figuratively) Splendor; radiance; shininess. Add to Flashcards