German-English dictionary »

leistungsabgabe meaning in English

GermanEnglish
die Leistungsabgabe Substantiv

power drainnoun