English-Latin dictionary »

pressing room, room housing a wine / oil press meaning in Latin

EnglishLatin
pressing room, room housing a wine / oil press noun

torcular [torcularis](3rd) N
noun

torcularium [torculari(i)](2nd) N
noun