Dictionary English – Romanian

irreproachable



Adjectiv