fin (finish) - Spanish English Dictionary