English-Italian dictionary »

xiphosauran meaning in Italian

EnglishItalian
xiphosauran (chelicerate)
noun

xifosuronoun
{m}