odoriferous gland - Francés Inglés Diccionario