Italian-English dictionary »

imbastardire meaning in English

ItalianEnglish
imbastardire verb

abastard(To abastardize)
verb