meaning of Besser mit den Füßen gestrauchelt als mit der Zunge

Besser mit den Füßen gestrauchelt als mit der Zunge - German to English

Better the foot slip than the tongue.