Edict is a dictionary program written in PERL. Edict can fetch meanings of the words you supply to it as arguments. Edict is capable of using one of the many user defined dictionaries to fetch the word meanings.