having the sense of smell; "keen-scented hounds
English - Turkish
Definition of having the sense of smell; "keen-scented hounds in English Turkish dictionary