galucha - Turkish English Dictionary