scent lures for hunting or fishing - Inglés Sinónimo Diccionario