English-Latin dictionary »

light traveling carriage meaning in Latin

EnglishLatin
light traveling carriage noun

essedum [essedi](2nd) N
noun