put on the final touches - German English Dictionary