rally sport - Spanish English Dictionary