Latin-English dictionary »

cachla meaning in English

LatinEnglish
cachla [cachlae] (1st) F
noun

plant, oxeye (also called buphthalmos)noun

Your history