Definition of “pheromone” - English Dictionary

English