Dictionary English – Romanian

implacable



Adjectiv