English-Latin dictionary »

a ten foot pole meaning in Latin

EnglishLatin
a ten foot pole noun

decempeda [decempedae](1st) F
noun