Polish-English dictionary »

popychadło meaning in English

PolishEnglish
popychadło

dogsbody

drudge

popychadło noun

pushovernoun
Someone who lets himself be picked or bullied on without defending or stand up for him/herself