English dictionary, thesaurus, translations & etymology
FreeDict.com

screen in Latin

screen in Latin

umbraculum
noun
pluteus
noun
A physical divider intended to block an area from view, or provide shelter from something dangerous.
Add to Flashcards
Translations from WikDict, CC BY-SA · example sentences from Tatoeba, CC BY 2.0 FR.