Spanish-English dictionary »

ócrea meaning in English

SpanishEnglish
ócrea noun
{f}

ocrea [ocreae](botanical sheath)
noun
[UK: ɒkrˈiə] [US: ɑːkrˈiə]