Latin-English dictionary »

intubus meaning in English

LatinEnglish
intubus [intubi] (2nd) M
noun

endive or chicorynoun