• Ochrea

    Origin

    Latin

    Full definition of ochrea

    Noun

    ochrea

    (plural ochreas or ochreae)
    1. (botany) Alternative form of ocrea
    2. (historical) A greave or legging.

    Anagrams

    © Wiktionary