Can landlord keep my deposit?

can my landlord keep £800 deposit because i didn t clean windows when i left.it was in the tenancy agreement that i had too
18 answers 18