manicotti

Noun
  1. Large pasta tubes stuffed with chopped meat or mild cheese and baked in tomato sauce (synset 107717202)

Other Searches