finish referee - Spanish English Dictionary