spot made by urine - French English Dictionary