Translation of to shoot oneself in the foot in Romanian

to shoot oneself in the foot

phrase

colloquial

  • 1

    a acţiona împotriva propriilor interese