Italian-English dictionary »

xifosuro meaning in English

ItalianEnglish
xifosuro noun
{m}

xiphosauran(chelicerate)
noun