English-Latin dictionary »

four-wheeled l+s meaning in Latin

EnglishLatin
four-wheeled L+S noun

carruca [carrucae](1st) F
noun

carrucha [carruchae](1st) F
noun