Short for DILDO. Somebody who did something stupid. Can be used on a good friend.
You knocked my fish off the hook with the gaff you dil.