resembling or concerning a greyhound - Turkish English Dictionary