dar los últimos toques a algo - German English Dictionary