ochrea

listen to the pronunciation of ochrea
English - English
A greave or legging
A kind of sheath formed by two stipules united round a stem
ochrea
Favorites