Dictionary English – Romanian

indefatigable



Adjectiv