English-Latin dictionary »

chickling vetch meaning in Latin

EnglishLatin
chickling vetch noun

cicera [cicerae](1st) F
noun