German-English dictionary »

petzenden meaning in English

GermanEnglish
petzenden

squeals[UK: skwiːlz] [US: ˈskwiːlz]