Latin-English dictionary »

capreida meaning in English

LatinEnglish
capreida [capreidae] (1st) F
noun

diuretic? plantnoun