Italian English Dictionary

italiano - English

scialuppa di salvataggio in English: