English-Italian dictionary »

puffadder meaning in Italian

EnglishItalian
puffadder (Britis arietans)
noun

vipera soffiantenoun

Your history