English-Latin dictionary »

also called herba apollinaris meaning in Latin

EnglishLatin
also called herba Apollinaris noun

dercea [derceae](1st) F
noun