English-Latin dictionary »

elecampane? meaning in Latin

EnglishLatin
elecampane? noun

medica [medicae](1st) F
noun