resembling or concerning a greyhound - Francés Inglés Diccionario