resembling or concerning a greyhound - Turc Anglais Dictionnaire