ochrea

listen to the pronunciation of ochrea
الإنجليزية - الإنجليزية
A greave or legging
A kind of sheath formed by two stipules united round a stem
ochrea
المفضلات