Danish-English dictionary »

skyde sig selv i foden meaning in English

DanishEnglish
skyde sig selv i foden

shoot oneself in the foot◼◼◼