gurucha - Turkish English Dictionary