manicotto – English–Italiano translations

🇮🇹 it en 🇬🇧

manicotto noun

  • (meccanica)
coupling, sleeve
  • (abbigliamento)
muff
Wiktionary Links