Latin-English dictionary »

photochartula meaning in English

LatinEnglish
photochartula [photochartulae] (1st) F
noun

illustrated post cardnoun