• Eyecap

    Origin

    eye + cap

    Full definition of eyecap

    Noun

    eyecap

    (plural eyecaps)
    1. The brille of a snake.
    © Wiktionary