wild plant that gives off a foul odor - Español Inglés Diccionario