to put a finer point on it - Spanisch Englisch Wörterbuch