scent lures for hunting or fishing - Espagnol Anglais Dictionnaire