Latin-English dictionary »

speculum meaning in English

LatinEnglish
speculum [speculi] (2nd) N
noun

copy, imitationnoun

mirror, looking glass, reflectornoun