Latin-English dictionary »

ammissura meaning in English

LatinEnglish
ammissura [ammissurae] (1st) F
noun

breeding, generationnoun

copulation / mating of domestic animals, servicenoun