Etymology · Italian

strozzapreti

2 English words descend from Italian strozzapreti, most common first.