have a scent for something - Spanish English Dictionary