English-German dictionary »

more indefatigable meaning in German

EnglishGerman
more indefatigable

unermüdlichere