end/finish by itself - Spanisch Englisch Wörterbuch