Latin-English dictionary »

ambidens meaning in English

LatinEnglish
ambidens [ambidentis] (3rd) M
noun

sheep which has both upper and lower teethnoun