Italian-English dictionary »

tortora dal collare orientale meaning in English

ItalianEnglish
tortora dal collare orientale noun

collared dovenoun