he had a quick tongue and always said what he thought with no much deliberation
Related Translations:
心直口快: wear one's heart on one's sleeve; frank by nature with a ready tongue; one has a quick tongue and never bothers to hide what one thinks.; plain-spoken and straightforward; speak one's mind