Definition of a todo meter in Spanish:

a todo meter

phrase

  • 1

    Con gran intensidad, ímpetu o velocidad.

    ¡aquí en el circuito de motocrós, se puede correr a gusto, y con escape libre..., a todo meter!