"Por" es una preposición que se puede traducir como "by", y "quejarse" es un verbo pronominal que se puede traducir como "to complain". Aprende más sobre la diferencia entre "por" y "quejarse" a continuación.
Deja de quejarte de tu falta de dinero y haz algo para cambiar tu situación.Stop moaning about your lack of money and do something to change your situation.
Mi perro se comió una barra entera de mantequilla y ahora se está quejando de dolor.My dog ate an entire stick of butter and now he is groaning in pain.