spot made by urine - Turc Anglais Dictionnaire