Dictionary English – Romanian

insuperable



Adjectiv