Dictionary English – Romanian

imposing



Adjectiv