Top definition
A somewhat derogatory term combining the words "deluded" and "retard", often referring to Christians or other religious groups.
The delutards are at it again with their prosthelyzing.
by Henry j. October 04, 2015
Get the mug
Get a Delutard mug for your mate Jerry.