Italian edit

Etymology edit

Literally, trench of the lions.

Noun edit

fossa dei leoni f (plural fosse dei leoni)

  1. (idiomatic) lion's den