Italian-English dictionary »

imposta di sangue meaning in English

ItalianEnglish
imposta di sangue noun

blood taxnoun