Dictionary English – Romanian

execrable



Adjectiv