to rest on one's laurels - Spanish English Dictionary

Suggest a Term