Italian-English dictionary »

pidiota meaning in English

ItalianEnglish
pidiota noun

libtard(liberal (derogatory))
noun