Italian-English dictionary »

culla di giuda meaning in English

ItalianEnglish
Culla di Giuda noun
{f}

Judas cradle(device of torture)
noun