English-Latin dictionary »

armored movable shed meaning in Latin

EnglishLatin
armored movable shed noun

testudo [testudinis](3rd) F
noun