anything created or devised by a person - Turc Anglais Dictionnaire