German-English dictionary »

unbezähmbarste meaning in English

GermanEnglish
unbezähmbarste

most indomitable