English-German dictionary »

most indefatigable meaning in German

EnglishGerman
most indefatigable

unermüdlichste