English Dictionary
◊ HYDROMANTES
Hydromantes
n : web-toed salamanders [syn: {Hydromantes}, {genus Hydromantes}]