adjective having or showing a lack of mental firmness; irresolute; vacillating. having or showing mental feebleness; foolish.