English-Latin dictionary »

a:foot-stalk meaning in Latin

EnglishLatin
A:foot-stalk noun

pediculus [pediculi](2nd) M
noun