English-Latin dictionary »

site for a monument meaning in Latin

EnglishLatin
site for a monument noun

chora [chorae](1st) F
noun