Ochrea
Word Dictionary
-> Ochrea
Search:
Ochrea
(n.) A greave or legging.
(n.) A kind of sheath formed by two stipules united round a stem.
Terms of Use
Canadian Jobs