Latin-English dictionary »

metreta meaning in English

LatinEnglish
metreta [metretae] (1st) F
noun

Greek liquid measurenoun