Italian

edit

Etymology

edit

Literally, trench of the lions.

Noun

edit

fossa dei leoni f (plural fosse dei leoni)

  1. (idiomatic) lion's den