English Dictionary
◊ MANICOTTI
manicotti
n : large pasta tubes stuffed with chopped meat or mild cheese
and baked in tomato sauce