What does alytes mean?

alytes meaning in General Dictionary

a genus of amphibians comprising the midwife toads

View more

  • midwife toads