German-English dictionary »

das habe ich selbst gemacht. meaning in English

GermanEnglish
Das habe ich selbst gemacht.

This is of my own making.