English-Latin dictionary »

pump, mechanism for raising water, foot pump meaning in Latin

EnglishLatin
pump, mechanism for raising water, foot pump noun

antlia [antliae](1st) F
noun