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