English-German dictionary »

light-powered meaning in German

EnglishGerman
light-powered

solarbetrieben