Here are some other words that can be used depending on the context:
* Sale (general dirty)
* Souillé (stained, soiled)
* Impur (unclean, impure)
* Dégoûtant (disgusting, repulsive)
* Crade (slang for dirty, especially in informal settings)
* Cochon (literally "pig," used as a slang term for dirty or messy)
For example:
* Les mains sales (dirty hands)
* Une chemise souillée (a stained shirt)
* Un appartement sale (a dirty apartment)
* Un film dégoûtant (a disgusting movie)
* La cuisine est crade (the kitchen is dirty)
The best word to use will depend on the specific situation and the level of formality.