similar to a greyhound - French English Dictionary