English-Latin dictionary »

platform where slaves were exhibited for sale meaning in Latin

EnglishLatin
platform where slaves were exhibited for sale noun

catasta [catastae](1st) F
noun