SCENT GLAND


Meaning of SCENT GLAND in English

■ noun an animal gland that secretes an odorous pheromone or defensive substance.

Concise Oxford English vocab.      Сжатый оксфордский словарь английского языка.