turkish greyhound - Spanish English Dictionary