trut (Old French) comes from Old Occitan truc, from Old Occitan trucar, from Vulgar Latin trudicare, from Latin trudere, from Latin trudo, from Proto-Italic troudō, from Proto-Indo-European trewd- — to push, to thrust.
trut (Old French): trick