English-Latin dictionary »

movable screen meaning in Latin

EnglishLatin
movable screen noun

pluteus [plutei](2nd) M
noun