English-Latin dictionary »

mosaic, inlayed pavement meaning in Latin

EnglishLatin
mosaic, inlayed pavement noun

emblema [emblematis](3rd) N
noun