Description of Uncanny Dodge says "Dodge the next X regular or special melee attacks targeted against you". Description of Dirty Kick mentions "[...] a special melee attack [...]". However, Uncanny Dodge doesn't actually seem to prevent Dirty Kick from landing.