fall short (sport competition) - Spanish English Dictionary