Latin-English dictionary »

orchas meaning in English

LatinEnglish
orchas [orchados/is] noun
F

species of olivenoun