English-Latin dictionary »

chapel, small church meaning in Latin

EnglishLatin
chapel, small church noun

ecclesiola [ecclesiolae](1st) F
noun