Latin-English dictionary »

mentastrum meaning in English

LatinEnglish
mentastrum [mentastri] (2nd) N
noun

wild mint (Pliny)noun