From loose + tongue + -ed.
loose-tongued (comparative more loose-tongued, superlative most loose-tongued)