English-Italian dictionary »

landing ship meaning in Italian

EnglishItalian
landing ship (light military ferry)
noun

nave da guerra anfibianoun
{f}