spot made by urine - Turkish English Dictionary